#include "stm32f4xx.h"                  // Device header
void GPIO_Init_Config(void)
{
	GPIO_InitTypeDef  GPIO_InitStructure;
	RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA|RCC_AHB1Periph_GPIOC|RCC_AHB1Periph_GPIOB|RCC_AHB1Periph_GPIOE|RCC_AHB1Periph_GPIOD,ENABLE);
	GPIO_InitStructure.GPIO_Pin=GPIO_Pin_5;
	GPIO_InitStructure.GPIO_Mode=GPIO_Mode_OUT;
	GPIO_InitStructure.GPIO_PuPd=GPIO_PuPd_UP;
	GPIO_InitStructure.GPIO_OType=GPIO_OType_PP;
	GPIO_InitStructure.GPIO_Speed=GPIO_Speed_2MHz;
	GPIO_Init(GPIOA,&GPIO_InitStructure);        //PA5引脚输出模式，默认输出高电平
	
	GPIO_InitStructure.GPIO_Pin=GPIO_Pin_0;
	GPIO_Init(GPIOB,&GPIO_InitStructure);				 //PB0  ADS1262 #RESET 
	
	GPIO_InitStructure.GPIO_Pin=3;
	GPIO_Init(GPIOA,&GPIO_InitStructure);				 //DS3231  RESET
	
	GPIO_InitStructure.GPIO_Pin=GPIO_Pin_7;
	GPIO_InitStructure.GPIO_PuPd=GPIO_PuPd_DOWN;
	GPIO_Init(GPIOC,&GPIO_InitStructure);        //PC7引脚输出模式，控制与门总开关，默认低电平
	
	GPIO_InitStructure.GPIO_Pin=9;
	GPIO_Init(GPIOB,&GPIO_InitStructure);				 //PA1控制电导率电源，默认低电平
	
	GPIO_InitStructure.GPIO_Pin=GPIO_Pin_8;
	GPIO_Init(GPIOA,&GPIO_InitStructure);				 //PA8控制压力测量电源，默认关闭，测量时打开
	
	GPIO_InitStructure.GPIO_Pin=GPIO_Pin_9;
	GPIO_Init(GPIOC,&GPIO_InitStructure);				 //PC9  ADS1262  START
	
	GPIO_InitStructure.GPIO_Pin=GPIO_Pin_1;
	GPIO_Init(GPIOB,&GPIO_InitStructure);				 //PB1  ADS1262  Y  
	
	GPIO_InitStructure.GPIO_Pin=GPIO_Pin_11;
	GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IN;
	GPIO_InitStructure.GPIO_PuPd=GPIO_PuPd_NOPULL;
	GPIO_Init(GPIOE,&GPIO_InitStructure);				 //PE11  ADS1262 DRDY  数据准备就绪信号  低电平有效
	
}
